#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include<string>
#include<iostream>
#include <regex>
//using namespace std;

#define MAX_PARK_SIZE 5  // 停车场最大容量



// 验证车牌号的正则表达式：首个汉字 + 一个字母 + 5个字母或数字混合
const std::regex license_plate_regex("^[\u4E00-\u9FA5][A-Z][A-Z0-9]{5}$");

// 验证车牌号格式的函数
bool validateLicensePlate(const std::string& plate) {
    return std::regex_match(plate, license_plate_regex);
}

int main() {
    std::string input;
    std::cout << "请输入车牌号（格式：首个汉字 + 一个字母 + 5个字母数字，例如：京A123BC）: ";
    std::cin >> input;

    if (validateLicensePlate(input)) {
        std::cout << "车牌号有效: " << input << std::endl;
    }
    else {
        std::cout << "车牌号无效，请检查格式！" << std::endl;
    }

    return 0;
}
